<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<!-- 
    v-for指令:
        1.用于展示列表数据
        2.语法:v-for="(item，index) in xxx" :key="yyy"
        3.可遍历:数组、对象、字符串（用的很少)、指定次数（用的很少）
 -->

    <script src="../js/vue.js"></script>
    <div id="root">
        <h2>人员列表(遍历数组)</h2>
        <ul>
            <!-- v-for遍历数组 -->
            <li v-for="(item,index) in persons" :key="item.id">
                {{item.name}}-{{item.age}}
            </li>
        </ul>
        <h2>汽车对象(遍历对象)</h2>
        <ul>
            <!-- v-for遍历对象 -->
            <li v-for="(value,key) in car">
                {{key}}---{{value}}
            </li>
        </ul>
        <h2>测试遍历字符串(用的少)</h2>
        <ul>
            <!-- v-for遍历字符串 -->
            <li v-for="(char,index) in str">
                <!-- char为字符 -->
                {{char}}---{{index}}
            </li>
        </ul>
        <h2>遍历指定次数</h2>
        <ul>
            <!-- v-for遍历指定次数 -->
            <li v-for="(number,index) in 5" ::key="index">
                {{number}}---{{index}}
            </li>
        </ul>
    </div>
    <script>
        new Vue({
            el:'#root',
            data(){
                return{
                    num:1,
                    persons:[
                        {id:'001',name:'张三',age:18},
                        {id:'002',name:'李四',age:19},
                        {id:'003',name:'王五',age:20},
                    ],
                    car:{
                        name:'奥迪',
                        price:'70万',
                        color:'black'
                    },
                    str:'hello'
                }
            },
            methods: {
            },
        })
    </script>
</body>
</html>